Компания «Форс Дистрибуция» завершила тестирование отечественного сервера Java-приложений Libercat для использования в проектах импортозамещения.
Результаты подтвердили производительность Libercat на уровне промышленных серверов приложений, предназначенных для технологий Java EE/Jakarta EE и традиционно используемых в коммерческих системах.
Целью исследования стало проведение нагрузочных тестов для решения задач импортозамещения и оценка применимости Libercat в качестве замены коммерческих серверов приложений западных производителей, таких как Oracle WebLogic Server. Типовыми системами для реализации такого рода миграции рассматриваются приложения, сопровождаемые компанией «Форс Дистрибуция» и исполняемые на платформах Oracle WebLogic Server, Apache Tomcat и других серверов приложений Java EE/Jakarta EE.
В ходе тестирования нагрузка подавалась на два идентичных аппаратных стенда. На одном использовалась операционная система Astra Linux Special Edition, среда исполнения Java Axiom JDK Pro 17 и сервер приложений Libercat EE 9. Второй стенд был оснащен Oracle Linux, Oracle JDK и Oracle WebLogic Server 12c. На каждом стенде серверу приложений было выделено 4 ГБ оперативной памяти, а нагрузка поступала от 40 виртуальных пользователей в течение получаса.
«Форс Дистрибуция» провела сравнительный анализ производительности двух серверов приложений с применением инструмента Apache JMeter 5. Результаты тестов показали, что Libercat обеспечивает производительность на уровне Oracle WebLogic Server, который используется в комплексных коммерческих системах, например, в банках.
«Традиционно на серверах приложений работают многие критически важные системы в России. Их бесперебойность необходима для обеспечения непрерывности бизнеса и защиты его от внешних угроз, которые могут вызвать необновляемые и неподдерживаемые продукты. Опыт успешных проектов импортозамещения показывает, что нагрузочные тестирования и пилотные проекты играют ключевую роль в подготовке к миграции. Мы приветствуем работу, проделанную «Форс Дистрибуция», и уверены, что она поможет многим нашим партнерам и их клиентам, прежде всего из финансового сектора подготовиться к переходу с западных серверов Java-приложений, а также выполнить KPI по импортозамещению и требования регуляторов», — отметил Роман Карпов, директор по стратегии и развитию технологий Axiom JDK.
Liberсat – это единственный сервер приложений такого уровня в реестре ПО Минцифры. Он предназначен для работы с технологиями Java EE/Jakarta EE, основан на открытых исходных кодах Apache Tomcat, совместим с российскими СУБД, ОС и оборудованием и выступает альтернативой программным продуктам Oracle WebLogic, IBM WebSphere, Red Hat JBoss и WildFly. Liberсat поставляется в трех вариантах — в виде контейнера сервлетов, сервера приложений и как встраиваемая библиотека, которую можно использовать, например, при построении приложений, основанных на фреймворке Spring.
По результатам работы с различными редакциями сервера приложений Libercat был получен опыт миграции приложений, использующих набор стандартов Java EE/Jakarta EE и приложений, использующих фреймворк Spring. Сервер приложений Libercat и поставляемые компанией Axiom JDK образы Docker, оптимизированные для запуска Java-приложений, обеспечивают производительность на уровне коммерческих серверов приложений западных компаний. А техническая поддержка инженеров Axiom JDK, создающих Java с 1997 г., и экспертиза партнеров, готовых провести анализ текущего внедрения и предоставить помощь в миграции, делают Libercat наиболее привлекательным решением в этом сегменте на российском рынке.
«Наше тестирование подтвердило зрелость программных продуктов компании Axiom JDK. Сегодня мы включили эти решения в программу для разработчиков программного обеспечения по поддержке миграции корпоративных приложений Java, которая существует на базе нашей компании с 2007 года,- комментирует Андрей Тамбовский, директор по технологиям компании ФОРС Дистрибуция. — Кроме того, наше сотрудничество с компанией Axiom JDK, а также многолетний опыт наших экспертов в области корпоративных Java технологий, позволяют нам предложить консалтинговые услуги в этой области как компаниям-разработчикам, так и непосредственно конечным пользователям, заинтересованным в переходе на российское ПО этого класса. Включая в том числе предпроектные тестирования, целью которых является минимизация рисков, вызванных неправильной оценкой масштаба проекта и готовности систем к миграции, а также непосредственное участие в самих проектах по переходу на российский сервер приложений и Axiom JDK».
Проведенные тесты стали важным шагом на пути миграции российских приложений с западных платформ на отечественную инфраструктуру и более современные версии продуктов. В будущем «Форс Дистрибуция» планирует продолжить нагрузочное тестирование с реальными клиентскими приложениями, выполняемыми на зарубежных серверах приложений, для осуществления полной миграции на российский стек Java-технологий Axiom JDK и Libercat.
Зависимость скорости обработки запросов от времени для сервера Libercat
Аналогичная зависимость для сервера приложений Oracle WebLogic Server
Доступны также полные сгенерированные отчеты JMeter.
О компаниях
«ФОРС Дистрибуция» – компания, являющаяся одним из крупнейших сервисных центров по технологиям Oracle в России. Предоставляет услуги по адаптации ИТ-инфраструктуры российского бизнеса и сохранению ее работоспособности в условиях ухода западных вендоров. Компания была преобразована в самостоятельное юридическое лицо в 2010 г. из Центра по работе с партнерами компании ФОРС, стоявшей у истоков создания отрасли ИТ в России. До начала 2022 г. ООО «ФОРС Дистрибуция» была официальным дистрибутором корпорации Oracle и специализировалась на продвижении, поставке и внедрении продуктов Oracle, а также оказании расширенных услуг. Основными областями деятельности на сегодняшний день являются базовая и расширенная техническая поддержка программно-аппаратных комплексов Oracle, технологический консалтинг, оказание услуг по тестированию и миграции комплексных решений на импортозамещающие решения в рамках многофункционального инновационного комплекса FORS Solution Center, включая облачные сервисы.
*
Компания Axiom JDK производит и поддерживает полный стек программных продуктов для разработки и исполнения Java-приложений с обеспечением цифрового суверенитета. Линейка включает среду разработки и исполнения Java Axiom JDK, стандартизованный сервер приложений Libercat, сертифицированные ФСТЭК версии Axiom JDK Certified и Libercat Certified, легковесный Java-контейнер и ряд других технологий.
Продукты реализуют современные технологические тренды, входят в реестр российского ПО и создаются в соответствии промышленным процессом разработки безопасного ПО (РБПО). Инженерная команда сформирована из разработчиков OpenJDK с 25-летним опытом развития платформы Java. Среди клиентов — Платежная система «Мир» и Система быстрых платежей (НСПК), «Альфа-Банк», Фирма «1С», «Лаборатория Касперского», Дочерние компании ПАО «Газпром», ЕДИНЫЙ ЦУПИС, СПбМТСБ.